needle-punch carpet - Alemán Inglés Diccionario